// pages/car/car-main/car-main.ts
Page({
  data: {
    currentTab: 0,
    h_content: '',
    tabs: ['进行中', '已结束'],
    orders: [
      {
        start: '城关镇汽车站东50米',
        end: '新化县洋溪镇新化南站',
        status: '实时',
        deposit: 1,
        delivered: 15,
        createTime: '2025年2月6日 15点18分15秒',
        orderTime: '2025年2月6日 15点20分15秒'
      },
      {
        start: '城关镇汽车站东50米',
        end: '新化县洋溪镇新化南站',
        status: '预约',
        deposit: 1,
        delivered: 12,
        createTime: '2025年2月6日 15点18分15秒',
        appointmentTime: '2025年2月7日 10点00分00秒',
        deadlineTime: '2025年2月7日 09点00分00秒'
      }
    ]
  },

  

  // Tab切换事件
  switchTab(e: any) {
    const index = e.currentTarget.dataset.index;
    this.setData({
      currentTab: index
    });
  },

  // 生命周期函数
  onLoad() {
    // 计算内容区域高度，考虑到微信小程序原生TabBar的高度
    const systemInfo = wx.getSystemInfoSync();
    const contentHeight = systemInfo.windowHeight;
   
    this.setData({
      'h_content': `height: ${contentHeight}px;`
    });
  },

  onReady() {
    // 页面首次渲染完成
  },

  onShow() {
    // 页面显示
    if (typeof this.getTabBar === 'function' && this.getTabBar()) {
      this.getTabBar().setData({
        selected: 1  // Set to the appropriate tab index (0-3)
      })
    }
  },

  onHide() {
    // 页面隐藏
  },

  onUnload() {
    // 页面卸载
  },

  onPullDownRefresh() {
    // 下拉刷新
  },

  onReachBottom() {
    // 上拉触底
  },

  onShareAppMessage() {
    // 用户点击右上角分享
    return {
      title: '找车服务',
      path: '/miniprogram/pages/car/car-main/car-main'
    };
  },

  newOrder() {
    wx.navigateTo({
      url: '/pages/car/car-new/car-new'
    });
  },

  viewOrder(e: any) {
    const index = e.currentTarget.dataset.index;
    console.log("查看订单", e, index);
    wx.navigateTo({
      url: "/pages/car/car-order/car-order"
    });
  },
})